<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="en-us" />
<title>/ITV5kEg0lQ</title>
</head>
<body><b>Spring Enterprise Library for Delphi&nbsp;</b><br
/><b>V1.0 Beta 1</b><br
/><br
/><b>Goals</b><br
/><ul><li>A <b>Reliable </b>&amp; <b>Flexible </b>Enterprise library that can benefit Delphi developers in the world.</li
><li>Stick to KISS principle</li
><li>Suport D2010, XE &amp; XE2</li
><li>Support 64-bit</li
><li>Support MAC-OSX if possible (Use Compiler Directives to comment unsuported features)<br/><br
/></li></ul
>Due Date:&nbsp; <b>Oct. 31th, 2011</b><br
/><br
/><b>New features:</b><br
/><ul><li>Configuration</li
><li>Serialization</li
><li>Dynamic Proxy (Show the POWER of Container, XE2 only, based on TVirtualInterface/TVirtualMethodInteceptor in Rtti.pas and may implement it in d2010 in future releases)</li
><li>Logging (Default logging implementation)</li
><li>Integrations<ul><li>Logging<ul><li>SmartInspect</li
><li>CodeSite</li></ul
></li
><li>Exception Handling<ul><li>Eurekalog</li></ul
></li
><li>Serialization<ul><li>SuperObject (For Json)<br/><br
/></li></ul
></li></ul
></li></ul
><b>Unit Tests</b><br
/><ul><li>Spring.Collections</li
><li>Logging</li
><li><br/><br/><br
/></li></ul
><b>User Guide</b><br
/>Describes how to easilly start and use Spring Enterprise Library for Delphi and get feedbacks from the community. (At first, we will post series blogs in spring4d.org)<br
/><br
/><b>Spring.System</b> -&gt; Fundamental enhancements on RTL<br
/>* Collections<br
/>* Reflection<br
/>* Utilities<br
/><b>Spring.Core</b>&nbsp;&nbsp;&nbsp;&nbsp; -&gt; Serivice-Oritended&nbsp;<br
/>* Spring.Services<br
/>* Logging<br
/>* Dynamic Proxy<br
/>* Configuration (*)<br
/><br
/><br
/><b>Samples</b><br
/>Nick Hodges wrote some demos and maybe hey would like to contribute them in the library.<br
/><br
/><b>Installer</b><br
/>Quickly install &amp; build spring4d for D2010/XE/XE2.<br
/><br
/><b>To-Do list</b><br
/><ul><li>(Consider using TInvokableType for TMulticastEvent in non-win32 platform)</li
><li>Consider changes in ValueConverters, implementation based on anonymous</li
><li>Extensions for Spring.Collections, consider add an pseudo LambdaExpressions</li
><li>Provide a feature matrix to tell users: features, IDEs, Platforms.</li
><li>Prepare <b>spring4d.org</b></li
><li>Update all copyrights in source code files to spring4d.org (instead of DevJET.net)<br/><br
/></li></ul
><b>Bug-fixes</b><br
/>* TMulticastEvent&lt;T&gt; doesn't work correctly with several parameters.<br
/>* Cryptography Encrypt/DecryptStream<br
/>* LifetimeManager Issue (Reported in forums.devjet.net)<br
/><br
/><br
/><b>Future plans</b><br
/>Validation<br
/>Notifications<br
/>Value Expressions<br
/>Data Access Layer<br
/>ORM<br
/>Resources<br
/><br
/><br
/></body>
</html>
